.openxy_nav{
	width:100%;
	background-color: #80cbc4;
	opacity: 0.8;
	position: fixed;
	top:0rem;
	z-index: 2;
}

.openxy_nav img{
	margin: 1.5rem 0.5rem 1.5rem 8rem;
	/*width: 3.5rem;
	height:3.5rem;
*/}

.openxy_nav img+img{
	margin: 1.5rem 1rem 1.5rem 0rem;
	/*width: 9rem;*/
}

.openxy_nav ul{
	float: right;
	margin: 1rem 8rem 1.5rem 0rem;
}

.openxy_nav .nav-pills .openxy_item{
	background: transparent;
	border-radius: .25rem;
	text-align: center;
}

.openxy_nav .openxy_item_no_img{
	padding-top: 1.6rem;
	margin-right: 0.5rem;
}

.openxy_nav .nav-pills .openxy_item:hover{
	background: #4db6ac;
}
.openxy_nav .nav-pills .openxy_item a{
	color: #004d40;
	height: 3rem;
	/*display: inline-block;*/
	padding-bottom: 1rem;
}

/*.openxy_nav .nav-pills .openxy_item a:hover{
	background-color: #4db6ac;
}*/

.openxy_nav .nav-pills .openxy_item img{
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-left:0.2rem;
}

.openxy_nav ul li+img{
	width: 1.5rem;
	height: 1.5rem;
	margin-top: 1.5rem;
}

#carouselExampleIndicators{
	width: 100%;
	/*height: 200rem;*/
	margin-top: -5%;
	
}

#carouselExampleIndicators img{
	/*width: 80%;*/
	height: 45rem;
	/*margin-top: -5rem;*/
/*padding-top: -1rem;*/
}

.carousel-item .openxy_carousel_caption{
	top: 50%;
	color: black;
	font-family: "仿宋";
}

#transition img{
	display: inline-block;
}

#transition .openxy_img_left{
	float:left;
	margin-left: 7rem;
}

#transition .openxy_img_left+img{
	margin-left: 2rem;
	margin-top:2rem;
}

#transition .openxy_img_right{
	float:right;
	margin-right: 10rem;
	margin-top: 1rem;
}

#content{
	background-color: gray;
	opacity: 0.75;
	margin-top: 2rem;
	padding: 5rem 8rem 2rem 8rem;
	position: absolute;
}

#content .openxy_class{
	border-left: 5rem solid #27a196;
	border-bottom: 0.25rem solid #27a196;
	padding-bottom: 1rem;
}

/*#content .openxy_class_title{
	position: relative;
	top: 5rem;
	left: -3.3rem;
	writing-mode:lr-tb;
	width: 1rem;
	line-height:2rem;
	font-size: 1.6rem;
	display: inline-block;
}*/

#content .openxy_class_title{
	position: relative;
	top: 5rem;
	left: -3.3rem;
	writing-mode:lr-tb;
	width: 1rem;
	line-height:2rem;
	font-size: 1.6rem;
	display: inline-block;
}

/*#content .openxy_class .openxy_title{
	width: 5rem;
	height: 90%;
	background-color: #27a196;
	padding-top: 2.5rem;
	display: inline-block;
}

#content .openxy_class .openxy_title div{
	writing-mode:lr-tb;
	margin-left: 1.6rem;
	width:1rem;
	line-height:2rem;
	font-size: 1.6rem;
}*/

#content .openxy_class_info{
	margin-left: 2rem;
	margin-top: -7rem;
}

#content .openxy_class_info .card-body p+p{
	display: inline-block;
}

#content .openxy_class_info .openxy_card_right{
	float: right;
	color: #004d40;
}

#content .openxy_class_info .openxy_card_left{
	float: left;
	color: #004d40;
}

/*#recommend{
	margin-top: 2rem;
}
*/
#content .card-deck+.card-deck{
	margin-top: 2rem;
}

#content .openxy_class+img{
	display: block;
	margin:0 auto;
}

#footer{
	width:100%;
	background-color: #80cbc4;
	opacity: 0.8;
	padding-bottom: 1rem;
	/*position: fixed;*/
	/*bottom: 0rem;*/
	/*z-index: -1;*/
}

#footer img{
	margin:2rem 1rem 1rem 7rem;
}

#footer img+img{
	margin:2rem 1rem 2rem 0rem;
}

#footer .openxy_intro p{
	display: inline-block;;
	font-size: 0.85rem;
	font-family:"幼圆";
	color: #004d40;
	/*color: black;*/
	width: 35%;
	margin-left: 7rem;
}

#footer .openxy_intro ul{
	list-style: none;
	display: inline-block;
	margin-top: -0.4rem;
	float: right;
}

#footer .openxy_intro ul li{
	float: right;
	margin-right: 7rem;
	/*color: #004d40;*/
}

#footer .openxy_intro ul li+li{
	margin-right: 3rem;
}

#footer .openxy_intro ul li a{
	color: black;
	/*color: #004d40;*/
}

#footer .openxy_intro ul li a{
	color: black;
	/*color: #004d40;*/
}

#footer .openxy_intro div{
	display: inline-block;
	color: black;
	/*color: #004d40;*/
	float: right;
	margin-top:-2rem;
	margin-right: 23rem;
}

#footer .openxy_intro div img{
	margin-left: 1rem;
	margin-top: 0.2rem;
}

#footer .openxy_copyright{
	color: #004d40;
	font-size: 0.7rem;
	font-family: "微软雅黑";
	margin-left: 7rem;
	/*margin-bottom: 2rem;*/
}